package com.clwl.supervise.superviseapp.entity.supervise;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;

/**
 * 许可变更进行等级信息重置的记录
 */
@Data
@TableName(value = "jg_risk_level_reset_info")
public class JgRiskLevelResetInfo {
    @TableField(value = "ID")
    private Long id;

    /**
     * 删除状态
     */
    @TableField(value = "DELETE_FLAG")
    private Integer deleteFlag;

    /**
     * 创建时间
     */
    @TableField(value = "CREATE_TIME")
    private Date createTime;

    /**
     * 来源表
     */
    @TableField(value = "TABLE_SOURCE")
    private String tableSource;

    /**
     * 重置前等级
     */
    @TableField(value = "BEFORE_LEVEL")
    private String beforeLevel;

    /**
     * 重置前静态评分id
     */
    @TableField(value = "BEFORE_STATIC_SCORING_ID")
    private Long beforeStaticScoringId;

    /**
     * 重置前动态评分id
     */
    @TableField(value = "BEFORE_DYNAMIC_SCORING_ID")
    private Long beforeDynamicScoringId;

    /**
     * 变更前风险等级id
     */
    @TableField(value = "BEFORE_RISK_LEVEL_ID")
    private Long beforeRiskLevelId;

    /**
     * 变更前年度风险等级调整id
     */
    @TableField(value = "BEFORE_ADJUST_LEVEL_ID")
    private Long beforeAdjustLevelId;

    /**
     * 企业ID
     */
    @TableField(value = "COMPANY_ID")
    private Long companyId;

    /**
     * 许可变更状态;1-变更;2-延续
     */
    @TableField(value = "LICENSE_STATE")
    private Integer licenseState;

    /**
     * 变更原因
     */
    @TableField(value = "REASON_CHANGE")
    private String reasonChange;

    /**
     * 变更内容变更前的情况
     */
    @TableField(value = "BEFORE_CHANGE")
    private String beforeChange;

    /**
     * 变更前发证日期
     */
    @TableField(value = "BEFORE_FZRQ")
    private String beforeFzrq;
}